﻿//#define _CRT_SECURE_NO_WARNINGS 1
//数组
//作业标题(697)
//使用函数实现数组操作
//作业内容
//创建一个整形数组，完成对数组的操作
//实现函数init() 初始化数组为全0
//实现print()  打印数组的每个元素
//实现reverse()  函数完成数组元素的逆置。
//要求：自己设计以上函数的参数，返回值。


//#include<stdio.h>
//void init(int arr[])
//{
//	int i = 0;
//	for (i = 0; i < 10; i++)
//	{
//		arr[i] = 0;
//		printf("%d ", arr[i]);
//	}
//}
//void reverse(int arr[])
//{
//	int n = 0;
//	for (n = 0; n < 10; n++)
//	{
//		arr[n] = 11 - arr[n];
//		printf("%d ", arr[n]);
//	}
//}
//void print(int arr[])
//{
//	int j = 0;
//	for (j = 0; j < 10; j++)
//	{
//		printf("%d ", arr[j]);
//	}
//}
//
//int main()
//{
//	int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };
//	print(arr);//打印数组每个元素
//	printf("\n");
//	reverse(arr);//逆序放置
//	printf("\n");
//	init(arr);//初始化数组全为0
//    return 0;
//}








//
//作业标题(698)
//冒泡排序
//
//作业内容
//实现一个对整形数组的冒泡排序
//#include<stdio.h>
//void bubble_sort(int arr[],int sz)
//{
//	//趟数
//	int i = 0;
//	int j = 0;
//	for (i = 0; i < sz; i++)
//	{
//		//每趟的比较
//		for (j = 0; j < sz; j++)
//		{
//			if (arr[j] < arr[j + 1])
//			{
//				int tmp = 0;
//				tmp = arr[j + 1];
//				arr[j + 1] = arr[j];
//				arr[j] = tmp;
//			}
//		}
//	}
//	for (i = 0; i < sz; i++)
//	{
//		for (i = 0; i < sz; i++)
//		{
//			printf("%d ", arr[i]);
//		}
//	}
//	
//}
//int main()
//{
//	int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };
//	int sz = sizeof(arr) / sizeof(arr[0]);
//	bubble_sort(arr,sz);
//	return 0;
//}




//
//三子棋
//
//作业内容
//1. 完成三子棋游戏代码
//
//2. 并将三子棋的设计和代码完成一篇博客。










//
//作业标题(696)
//【一维数组】交换数组
//
//作业内容
//将数组A中的内容和数组B中的内容进行交换。（数组一样大）
//#include<stdio.h>
//int main()
//{
//	int arr1[5] = { 1,2,3,4,5 };
//	int arr2[5] = { 6,7,8,9,10 };
//	int i = 0;
//	int j = 0;
//	int sz = sizeof(arr1) / sizeof(arr1[0]);
//	for (i = 0; i < sz; i++)
//	{
//		int tmp = 0;
//		tmp = arr1[i];
//		arr1[i] = arr2[i];
//		arr2[i] = tmp;
//	}
//	for (i = 0; i < sz; i++)
//	{
//		printf("arr1=%d ", arr1[i]);
//	}
//	printf("\n");
//	for (i = 0; i < sz; i++)
//	{
//		printf("arr2=%d ", arr2[i]);
//	}
//	return 0;
//}